home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / comm1 / dannylog.lha / History.txt < prev    next >
Text File  |  1996-04-22  |  3KB  |  81 lines

  1. *** ToDo; ***
  2.  
  3.   Implement "last hit" data to remove obsolete stats.
  4.  
  5.   Implement tracking for other data information. (ie Time of Day, day of
  6. week, etc ...)
  7.  
  8.    Refine status code handling, perhaps making it very configurable.
  9.  
  10. *** Version history ***
  11.  
  12. dannylog10 (22 APRIL 1996)
  13.    Implementation of hour tracking.
  14.    Addition of tTOD to output hour tracking information in a nice way.
  15.    Case-insensitive string comparisons for datafiles.
  16.    Major bug fixed on overly-long data fields.
  17.  
  18. dannylog09; (15 APRIL 1996)
  19.    Use of ADos file handling for reading in logfile thus making currect
  20. handling of incorrect/n file passed in argument string.
  21.  
  22. alpha8; (15 APRIL 1996)
  23.    Use of pointers in parser code means improved efficiency.
  24.    Last of "alpha" version numbering ... moving to dannylog0x version scheme.
  25.  
  26. alpha7; (8 APRIL 1996)
  27.    Dannylog takes second optional argument to send error results to.
  28.  
  29. alpha6; (3 APRIL 1996) AMINET
  30.    Small maintainance release.
  31.    Recompilation with libnix over ixemul. This results in larger, but faster
  32. binaries, and no legal obligation to make source code available.
  33.    Log comments are now output with error codes.
  34.  
  35. alpha5; (31 MARCH 1996) AMINET
  36.    Rebuilt parser to read AWS Beta5 logfile format, which is meant to
  37. conform to HTTP draft specifications. New parser is designed to be easily
  38. changed for future logfile changes, also source should be flexable enough to
  39. easily read different formats without great rewriting of source.
  40.    String handling has been very well thought-out this time, hopefully *no*
  41. problems should be caused by improper string manipulation. :)
  42.    Any record not matching 200 status code is not recorded, instead it is
  43. sent to standard output. This output is meant to be redirected to an error
  44. log file that server operators can peruse at their leisure.
  45.  
  46. alpha4; (25 MARCH 1996)
  47.    Guaranteed stability of t10 as long as you give it at least 8k stack!
  48.    Much credit to Olli, Kenneth, Magnus Holmgren and Yossarian for
  49. assistance bugfixing, particularly Olli for helping me to grok ReadArgs()!
  50.    New feature to top 10 to track different quantities.
  51.  
  52. alpha3; (4 MARCH, 1996)
  53.    Consolidation of t10i and t10e into t10 by using AmigaDOS wildcards. New
  54. t10 is actually based on old t10i. Unexpected benefit is that these apps
  55. seem to no longer crash the system.
  56.  
  57. alpha2; (5 FEBRUARY, 1996)
  58.    Minor fixes to strings to improve stability.
  59.    Addition of t10, t10i and t10e to parse raw output files.
  60.  
  61. alpha1; (30 JANUARY, 1996)
  62.    Thanks to NLS and Phalanx for help with the command-passing and
  63. file-opening information.
  64.    Filename for logfile passed via commandline ...
  65.    Raw statistics output to seperate files ...
  66.    Read-in of said files for reprocessing.
  67.    Tweaking of parser to create output that won't crash the readin sequence.
  68.    There is still output that can crash the read-in sequence because scanf()
  69. is goofier than Hell.
  70.    Read-in routines *finally* robust enough to take bad input.
  71.  
  72. gamma1; (20 JANUARY, 1996)
  73.    Added structures, functions for Url, which operates identical to
  74. Host. Rewrote and optimised search routine, which should now be bug-free.
  75.  
  76. Pre-gamma features;
  77.    Parses logfiles ... creates and outputs sorted list of hosts ... first
  78. node of Host is a "dummy" node that can be used to hold Total ... this
  79. pattern should be implemented for URL ... sorting routine could stand
  80. optimisation, actually making use of prev pointer ...
  81.